<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en"><head>
    <title>DeviceBean </title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <meta name="dc.created" content="2020-03-25">
    <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
    <link rel="stylesheet" type="text/css" href="../../../../../dokka-javadoc-stylesheet.css" title="Style">
    <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
    <script type="text/javascript" src="../../../../../jquery/jquery-3.3.1.js"></script>
    <script type="text/javascript" src="../../../../../jquery/jquery-migrate-3.0.1.js"></script>
    <script type="text/javascript" src="../../../../../jquery/jquery-ui.js"></script>

    <script type="text/javascript" src="../../../../../search.js"></script>
    <script async type="text/javascript" src="../../../../../module-search-index.js"></script>
    <script async type="text/javascript" src="../../../../../package-search-index.js"></script>
    <script async type="text/javascript" src="../../../../../type-search-index.js"></script>
    <script async type="text/javascript" src="../../../../../member-search-index.js"></script>
    <script async type="text/javascript" src="../../../../../tag-search-index.js"></script>
</head><body>
<script type="text/javascript">
var pathtoroot = "../../../../../";
</script>
<noscript>
    <div>JavaScript is disabled on your browser.</div>
</noscript><header role="banner">
    <nav role="navigation">
        <div class="fixedNav">
            <!-- ========= START OF TOP NAVBAR ======= -->
            <div class="topNav"><a id="navbar.top">
                <!--   -->
            </a>
                <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a>
                </div>
                <a id="navbar.top.firstrow">
                    <!--   -->
                </a>
                <ul class="navList" title="Navigation">
    <li><a href="../../../../../index.html">Overview</a></li>
    
    <li><a href="package-summary.html">Package</a></li>
    
    <li class="navBarCell1Rev">Class</li>
    
    <li><a href="package-tree.html">Tree</a></li>
    
    <li><a href="../../../../../deprecated.html">Deprecated</a></li>
    <li><a href="../../../../../index-files/index-1.html">Index</a></li>
    <li>Help</li>
</ul></div>
            <div class="subNav">
<ul class="navList" id="allclasses_navbar_top" style="display: block;">
    <li><a href="../../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>

<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" class="ui-autocomplete-input" autocomplete="off" placeholder="Search">
<input type="reset" id="reset" value="reset">
</li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_top");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!--   -->
</a></div><!-- ========= END OF TOP NAVBAR ========= -->
        </div>
        <div class="navPadding">&nbsp;</div>
        <script type="text/javascript"><!--
        $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
        //-->
        </script>
    </nav>
</header>

<main role="main">
    <div class="header">
        <div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html"></a></div>
        <h2 title="Class DeviceBean" class="title">Class DeviceBean</h2>
    </div>
    <div class="contentContainer">
        <!-- <ul class="inheritance">
            <li>java.lang.Object</li>
            <li>
                <ul class="inheritance">
                    <li>adaptation.Adaptation</li>
                </ul>
            </li>
        </ul> TODO inheritance tree -->
        <div class="description">
            <ul class="blockList">
                <li class="blockList">
                    
                    <hr>
                    <pre class="wrap-overflow">

public class <span class="typeNameLabel"><a href=DeviceBean.html>DeviceBean</a></span>

                    </pre>
                    <div class="block"><p>Describe the device model.</p></div>
                </li>
            </ul>
        </div>
        <div class="summary">
            <ul class="blockList">
                <li class="blockList">
                <!-- ======== NESTED CLASS SUMMARY ======== -->
                    
                    <section role="region">
                        <ul class="blockList">
                            <li class="blockList"><a id="nested.class.summary">
                                <!--   -->
                            </a>
                                <h3>Nested Class Summary</h3>
                                <div class="memberSummary">
                                    <table>
                                        <caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
                                        <tr>
                                            <th class="colFirst" scope="col">Modifier and Type</th>
                                            <th class="colSecond" scope="col">Class</th>
                                            <th class="colLast" scope="col">Description</th>
                                        </tr>
                                        
                                        <tr class="altColor">
                                            <td class="colFirst"><code>public class</code></td>
                                            <th class="colSecond" scope="row"><code><a href="DeviceBean.DevUpgradeStatus.html">DeviceBean.DevUpgradeStatus</a></span></code>
                                            </th>
                                            <td class="colLast"><p>Device upgrade status.</p></td>
                                        </tr>
                                        
                                        <tr class="rowColor">
                                            <td class="colFirst"><code>public interface</code></td>
                                            <th class="colSecond" scope="row"><code><a href="DeviceBean.EnableState.html">DeviceBean.EnableState</a></span></code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                    </table>
                                </div>
                            </li>
                        </ul>
                    </section>
                    
                    <!-- =========== FIELD SUMMARY =========== -->
                    
                    <section role="region">
                        <ul class="blockList">
                            <li class="blockList"><a id="field.summary">
                                <!--   -->
                            </a>
                                <h3>Field Summary</h3>
                                <div class="memberSummary">
                                    <table>
                                        <caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
                                        <tr>
                                            <th class="colFirst" scope="col">Modifier and Type</th>
                                            <th class="colSecond" scope="col">Field</th>
                                            <th class="colLast" scope="col">Description</th>
                                        </tr>
                                        
                                        <tr class="altColor">
                                            <td class="colFirst"><code>public final static String</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#UI_TYPE_RN>UI_TYPE_RN</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="rowColor">
                                            <td class="colFirst"><code>public final static int</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#BASE_ATTRIBUTE_THING_MATTER>BASE_ATTRIBUTE_THING_MATTER</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="altColor">
                                            <td class="colFirst"><code>public  String</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#iconUrl>iconUrl</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="rowColor">
                                            <td class="colFirst"><code>public  String</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#devId>devId</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="altColor">
                                            <td class="colFirst"><code>public  String</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#name>name</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="rowColor">
                                            <td class="colFirst"><code>public  String</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#schema>schema</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="altColor">
                                            <td class="colFirst"><code>public  String</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#ui>ui</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="rowColor">
                                            <td class="colFirst"><code>public  String</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#verSw>verSw</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="altColor">
                                            <td class="colFirst"><code>public  String</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#uiType>uiType</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="rowColor">
                                            <td class="colFirst"><code>public  String</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#productId>productId</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="altColor">
                                            <td class="colFirst"><code>public  String</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#productVer>productVer</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="rowColor">
                                            <td class="colFirst"><code>public  String</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#appRnVersion>appRnVersion</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="altColor">
                                            <td class="colFirst"><code>public  String</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#uiPhase>uiPhase</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="rowColor">
                                            <td class="colFirst"><code>public  boolean</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#rnFind>rnFind</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="altColor">
                                            <td class="colFirst"><code>public  boolean</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#supportGroup>supportGroup</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="rowColor">
                                            <td class="colFirst"><code>public  long</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#time>time</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="altColor">
                                            <td class="colFirst"><code>public  String</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#pv>pv</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="rowColor">
                                            <td class="colFirst"><code>public  String</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#bv>bv</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="altColor">
                                            <td class="colFirst"><code>public  Map&lt;String, SchemaBean&gt;</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#schemaMap>schemaMap</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="rowColor">
                                            <td class="colFirst"><code>public  Map&lt;String, Object&gt;</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#dps>dps</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="altColor">
                                            <td class="colFirst"><code>public  Map&lt;String, Long&gt;</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#dpsTime>dpsTime</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="rowColor">
                                            <td class="colFirst"><code>public  Map&lt;String, Object&gt;</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#uiConfig>uiConfig</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="altColor">
                                            <td class="colFirst"><code>public  Map&lt;String, Object&gt;</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#panelConfig>panelConfig</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="rowColor">
                                            <td class="colFirst"><code>public  Boolean</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#isShare>isShare</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="altColor">
                                            <td class="colFirst"><code>public  String</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#runtimeEnv>runtimeEnv</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="rowColor">
                                            <td class="colFirst"><code>public  String</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#gwType>gwType</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="altColor">
                                            <td class="colFirst"><code>public  boolean</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#virtual>virtual</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="rowColor">
                                            <td class="colFirst"><code>public  String</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#lon>lon</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="altColor">
                                            <td class="colFirst"><code>public  String</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#lat>lat</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="rowColor">
                                            <td class="colFirst"><code>public  int</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#ability>ability</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="altColor">
                                            <td class="colFirst"><code>public  String</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#displayMsgs>displayMsgs</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="rowColor">
                                            <td class="colFirst"><code>public  String</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#displayDps>displayDps</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="altColor">
                                            <td class="colFirst"><code>public  String</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#quickOpDps>quickOpDps</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="rowColor">
                                            <td class="colFirst"><code>public  long</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#i18nTime>i18nTime</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="altColor">
                                            <td class="colFirst"><code>public  String</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#localKey>localKey</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="rowColor">
                                            <td class="colFirst"><code>public  String</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#uuid>uuid</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="altColor">
                                            <td class="colFirst"><code>public  Map&lt;String, Object&gt;</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#dpCodes>dpCodes</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="rowColor">
                                            <td class="colFirst"><code>private  String</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#communicationId>communicationId</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="altColor">
                                            <td class="colFirst"><code>private  boolean</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#hasMqttCommunication>hasMqttCommunication</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="rowColor">
                                            <td class="colFirst"><code>private  boolean</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#hasLanCommunication>hasLanCommunication</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="altColor">
                                            <td class="colFirst"><code>private  boolean</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#hasBleCommunication>hasBleCommunication</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="rowColor">
                                            <td class="colFirst"><code>private  boolean</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#hasSigmeshCommunication>hasSigmeshCommunication</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="altColor">
                                            <td class="colFirst"><code>private  boolean</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#hasHttpCommunication>hasHttpCommunication</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="rowColor">
                                            <td class="colFirst"><code>private  String</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#ip>ip</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="altColor">
                                            <td class="colFirst"><code>private  Boolean</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#isOnline>isOnline</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="rowColor">
                                            <td class="colFirst"><code>private  Boolean</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#isLocalOnline>isLocalOnline</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="altColor">
                                            <td class="colFirst"><code>private  long</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#attribute>attribute</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="rowColor">
                                            <td class="colFirst"><code>private  int</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#switchDp>switchDp</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="altColor">
                                            <td class="colFirst"><code>private  List&lt;Integer&gt;</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#faultDps>faultDps</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="rowColor">
                                            <td class="colFirst"><code>private  String</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#schemaExt>schemaExt</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="altColor">
                                            <td class="colFirst"><code>private  String</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#uiName>uiName</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="rowColor">
                                            <td class="colFirst"><code>private  HgwBean</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#hgwBean>hgwBean</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="altColor">
                                            <td class="colFirst"><code>private  ProductBean</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#productBean>productBean</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="rowColor">
                                            <td class="colFirst"><code>private  ProductRefBean</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#productRefBean>productRefBean</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="altColor">
                                            <td class="colFirst"><code>private  DeviceBizPropBean</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#deviceBizPropBean>deviceBizPropBean</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="rowColor">
                                            <td class="colFirst"><code>private  ProductStandardConfig</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#productStandardConfig>productStandardConfig</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="altColor">
                                            <td class="colFirst"><code>private  String</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#timezoneId>timezoneId</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="rowColor">
                                            <td class="colFirst"><code>private  String</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#cadv>cadv</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="altColor">
                                            <td class="colFirst"><code>private  String</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#meshId>meshId</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="rowColor">
                                            <td class="colFirst"><code>private  String</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#nodeId>nodeId</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="altColor">
                                            <td class="colFirst"><code>private  int</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#displayOrder>displayOrder</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="rowColor">
                                            <td class="colFirst"><code>private  int</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#homeDisplayOrder>homeDisplayOrder</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="altColor">
                                            <td class="colFirst"><code>private  long</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#dpMaxTime>dpMaxTime</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="rowColor">
                                            <td class="colFirst"><code>private  long</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#errorCode>errorCode</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="altColor">
                                            <td class="colFirst"><code>private  Map&lt;String, Object&gt;</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#skills>skills</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="rowColor">
                                            <td class="colFirst"><code>private  Map&lt;String, String&gt;</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#dpName>dpName</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="altColor">
                                            <td class="colFirst"><code>private  String</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#devKey>devKey</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="rowColor">
                                            <td class="colFirst"><code>private  String</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#mac>mac</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="altColor">
                                            <td class="colFirst"><code>private  String</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#parentId>parentId</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="rowColor">
                                            <td class="colFirst"><code>private  String</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#parentDevId>parentDevId</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="altColor">
                                            <td class="colFirst"><code>private  List&lt;<a href=DeviceBean.DevUpgradeStatus.html>DeviceBean.DevUpgradeStatus</a>&gt;</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#devUpgradeStatus>devUpgradeStatus</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="rowColor">
                                            <td class="colFirst"><code>private  long</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#sharedTime>sharedTime</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="altColor">
                                            <td class="colFirst"><code>private  long</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#devAttribute>devAttribute</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="rowColor">
                                            <td class="colFirst"><code>private  String</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#deviceCategory>deviceCategory</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="altColor">
                                            <td class="colFirst"><code>private  String</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#categoryCode>categoryCode</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="rowColor">
                                            <td class="colFirst"><code>private  String</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#category>category</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="altColor">
                                            <td class="colFirst"><code>private  boolean</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#hasThingMeshCommunication>hasThingMeshCommunication</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="rowColor">
                                            <td class="colFirst"><code>private  long</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#protocolAttribute>protocolAttribute</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="altColor">
                                            <td class="colFirst"><code>private  long</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#baseAttribute>baseAttribute</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="rowColor">
                                            <td class="colFirst"><code>private  List&lt;Integer&gt;</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#otaUpgradeModes>otaUpgradeModes</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="altColor">
                                            <td class="colFirst"><code>private  boolean</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#supportAutoUpgrade>supportAutoUpgrade</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="rowColor">
                                            <td class="colFirst"><code>private  int</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#wifiEnableState>wifiEnableState</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="altColor">
                                            <td class="colFirst"><code>private  int</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#zigBeeBleSubEnableStatus>zigBeeBleSubEnableStatus</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="rowColor">
                                            <td class="colFirst"><code>private  Map&lt;String, Object&gt;</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#meta>meta</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="altColor">
                                            <td class="colFirst"><code>private  String</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#ownerId>ownerId</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="rowColor">
                                            <td class="colFirst"><code>private  int</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#connectionStatus>connectionStatus</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="altColor">
                                            <td class="colFirst"><code>private  int</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#accessType>accessType</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr class="rowColor">
                                            <td class="colFirst"><code>private  ThingSmartThingModel</code></td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#thingModel>thingModel</a></code></th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                    </table>
                                </div>
                            </li>
                        </ul>
                    </section>
                    
                    <!-- ======== CONSTRUCTOR SUMMARY ======== -->
                    
                    <section role="region">
                        <ul class="blockList">
                            <li class="blockList"><a id="constructor.summary">
                                <!--   -->
                            </a>
                                <h3>Constructor Summary</h3>
                                <div class="memberSummary">
                                    <table>
                                        <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
                                        <tbody>
                                        <tr>
                                            <th class="colFirst" scope="col">Constructor</th>
                                            <th class="colLast" scope="col">Description</th>
                                        </tr>

                                        
                                            <tr class="altColor">
                                                <th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a
                                                        href="#DeviceBean()">DeviceBean</a></span>()</code></th>
                                                <td class="colLast"></td>
                                            </tr>
                                        
                                            <tr class="rowColor">
                                                <th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a
                                                        href="#DeviceBean(Boolean)">DeviceBean</a></span>(Boolean useNewCache)</code></th>
                                                <td class="colLast"></td>
                                            </tr>
                                        

                                        </tbody>
                                    </table>
                                </div>
                            </li>
                        </ul>
                    </section>
                    
                    <!-- =========== ENUM CONSTANT SUMMARY =========== -->
                    
                    <!-- ========== METHOD SUMMARY =========== -->
                    
                    <section role="region">
                        <ul class="blockList">
                            <li class="blockList"><a id="method.summary">
                                <!--   -->
                            </a>
                                <h3>Method Summary</h3>
                                <div class="memberSummary">
                                    <div role="tablist" aria-orientation="horizontal">
                                        <button role="tab" aria-selected="true" aria-controls="memberSummary_tabpanel" tabindex="0" onkeydown="switchTab(event)" id="t0" class="activeTableTab">All Methods</button>
                                        <!-- TODO: Instance and Concrete Methods #1118 -->
                                    </div>
                                    <div id="memberSummary_tabpanel" role="tabpanel">
                                    <table aria-labelledby="t0">
                                        <tr>
                                            <th class="colFirst" scope="col">Modifier and Type</th>
                                            <th class="colSecond" scope="col">Method</th>
                                            <th class="colLast" scope="col">Description</th>
                                        </tr>
                                        
                                        <tr id="i0" class="altColor">
                                            <td class="colFirst"><code>String</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getIconUrl()>getIconUrl</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i1" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setIconUrl(String)>setIconUrl</a>(String iconUrl) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i2" class="altColor">
                                            <td class="colFirst"><code>String</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getDevId()>getDevId</a>() </code>
                                            </th>
                                            <td class="colLast">Get device id.</td>
                                        </tr>
                                        
                                        <tr id="i3" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setDevId(String)>setDevId</a>(String devId) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i4" class="altColor">
                                            <td class="colFirst"><code>String</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getName()>getName</a>() </code>
                                            </th>
                                            <td class="colLast">Get device name.</td>
                                        </tr>
                                        
                                        <tr id="i5" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setName(String)>setName</a>(String name) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i6" class="altColor">
                                            <td class="colFirst"><code>String</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getSchema()>getSchema</a>() </code>
                                            </th>
                                            <td class="colLast">Get schema of the defined all data points.</td>
                                        </tr>
                                        
                                        <tr id="i7" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setSchema(String)>setSchema</a>(String schema) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i8" class="altColor">
                                            <td class="colFirst"><code>String</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getUi()>getUi</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i9" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setUi(String)>setUi</a>(String ui) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i10" class="altColor">
                                            <td class="colFirst"><code>String</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getVerSw()>getVerSw</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i11" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setVerSw(String)>setVerSw</a>(String verSw) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i12" class="altColor">
                                            <td class="colFirst"><code>String</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getUiType()>getUiType</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i13" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setUiType(String)>setUiType</a>(String uiType) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i14" class="altColor">
                                            <td class="colFirst"><code>String</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getProductId()>getProductId</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i15" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setProductId(String)>setProductId</a>(String productId) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i16" class="altColor">
                                            <td class="colFirst"><code>String</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getProductVer()>getProductVer</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i17" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setProductVer(String)>setProductVer</a>(String productVer) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i18" class="altColor">
                                            <td class="colFirst"><code>String</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getAppRnVersion()>getAppRnVersion</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i19" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setAppRnVersion(String)>setAppRnVersion</a>(String appRnVersion) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i20" class="altColor">
                                            <td class="colFirst"><code>String</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getUiPhase()>getUiPhase</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i21" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setUiPhase(String)>setUiPhase</a>(String uiPhase) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i22" class="altColor">
                                            <td class="colFirst"><code>boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getRnFind()>getRnFind</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i23" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setRnFind(boolean)>setRnFind</a>(boolean rnFind) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i24" class="altColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setSupportGroup(boolean)>setSupportGroup</a>(boolean supportGroup) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i25" class="rowColor">
                                            <td class="colFirst"><code>long</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getTime()>getTime</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i26" class="altColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setTime(long)>setTime</a>(long time) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i27" class="rowColor">
                                            <td class="colFirst"><code>String</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getPv()>getPv</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i28" class="altColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setPv(String)>setPv</a>(String pv) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i29" class="rowColor">
                                            <td class="colFirst"><code>String</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getBv()>getBv</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i30" class="altColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setBv(String)>setBv</a>(String bv) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i31" class="rowColor">
                                            <td class="colFirst"><code>Map&lt;String, SchemaBean&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getSchemaMap()>getSchemaMap</a>() </code>
                                            </th>
                                            <td class="colLast">Get the mapping between data points and the schema that defines data points form ProductBean.</td>
                                        </tr>
                                        
                                        <tr id="i32" class="altColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setSchemaMap(Map)>setSchemaMap</a>(Map&lt;String, SchemaBean&gt; schemaMap) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i33" class="rowColor">
                                            <td class="colFirst"><code>Map&lt;String, Object&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getDps()>getDps</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i34" class="altColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setDps(Map)>setDps</a>(Map&lt;String, Object&gt; dps) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i35" class="rowColor">
                                            <td class="colFirst"><code>Map&lt;String, Long&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getDpsTime()>getDpsTime</a>() </code>
                                            </th>
                                            <td class="colLast">Get data points update time map.</td>
                                        </tr>
                                        
                                        <tr id="i36" class="altColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setDpsTime(Map)>setDpsTime</a>(Map&lt;String, Long&gt; dpsTime) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i37" class="rowColor">
                                            <td class="colFirst"><code>Map&lt;String, Object&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getUiConfig()>getUiConfig</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i38" class="altColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setUiConfig(Map)>setUiConfig</a>(Map&lt;String, Object&gt; uiConfig) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i39" class="rowColor">
                                            <td class="colFirst"><code>Map&lt;String, Object&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getPanelConfig()>getPanelConfig</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i40" class="altColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setPanelConfig(Map)>setPanelConfig</a>(Map&lt;String, Object&gt; panelConfig) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i41" class="rowColor">
                                            <td class="colFirst"><code>Boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getIsShare()>getIsShare</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i42" class="altColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setIsShare(Boolean)>setIsShare</a>(Boolean isShare) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i43" class="rowColor">
                                            <td class="colFirst"><code>String</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getRuntimeEnv()>getRuntimeEnv</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i44" class="altColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setRuntimeEnv(String)>setRuntimeEnv</a>(String runtimeEnv) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i45" class="rowColor">
                                            <td class="colFirst"><code>String</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getGwType()>getGwType</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i46" class="altColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setGwType(String)>setGwType</a>(String gwType) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i47" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setVirtual(boolean)>setVirtual</a>(boolean virtual) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i48" class="altColor">
                                            <td class="colFirst"><code>String</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getLon()>getLon</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i49" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setLon(String)>setLon</a>(String lon) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i50" class="altColor">
                                            <td class="colFirst"><code>String</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getLat()>getLat</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i51" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setLat(String)>setLat</a>(String lat) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i52" class="altColor">
                                            <td class="colFirst"><code>int</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getAbility()>getAbility</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i53" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setAbility(int)>setAbility</a>(int ability) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i54" class="altColor">
                                            <td class="colFirst"><code>String</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getDisplayMsgs()>getDisplayMsgs</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i55" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setDisplayMsgs(String)>setDisplayMsgs</a>(String displayMsgs) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i56" class="altColor">
                                            <td class="colFirst"><code>String</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getDisplayDps()>getDisplayDps</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i57" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setDisplayDps(String)>setDisplayDps</a>(String displayDps) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i58" class="altColor">
                                            <td class="colFirst"><code>String</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getQuickOpDps()>getQuickOpDps</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i59" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setQuickOpDps(String)>setQuickOpDps</a>(String quickOpDps) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i60" class="altColor">
                                            <td class="colFirst"><code>long</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getI18nTime()>getI18nTime</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i61" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setI18nTime(long)>setI18nTime</a>(long i18nTime) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i62" class="altColor">
                                            <td class="colFirst"><code>String</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getLocalKey()>getLocalKey</a>() </code>
                                            </th>
                                            <td class="colLast">Get device local communication key.</td>
                                        </tr>
                                        
                                        <tr id="i63" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setLocalKey(String)>setLocalKey</a>(String localKey) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i64" class="altColor">
                                            <td class="colFirst"><code>String</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getUuid()>getUuid</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i65" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setUuid(String)>setUuid</a>(String uuid) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i66" class="altColor">
                                            <td class="colFirst"><code>Map&lt;String, Object&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getDpCodes()>getDpCodes</a>() </code>
                                            </th>
                                            <td class="colLast">Get device data point codes, such as "switch_led:true"The code defined by the device for each function point may be different,depending on the background definition during firmware development.</td>
                                        </tr>
                                        
                                        <tr id="i67" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setDpCodes(Map)>setDpCodes</a>(Map&lt;String, Object&gt; dpCodes) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i68" class="altColor">
                                            <td class="colFirst"><code>String</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getCommunicationId()>getCommunicationId</a>() </code>
                                            </th>
                                            <td class="colLast">Get communication node id.</td>
                                        </tr>
                                        
                                        <tr id="i69" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setCommunicationId(String)>setCommunicationId</a>(String communicationId) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i70" class="altColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setHasMqttCommunication(boolean)>setHasMqttCommunication</a>(boolean hasMqttCommunication) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i71" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setHasLanCommunication(boolean)>setHasLanCommunication</a>(boolean hasLanCommunication) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i72" class="altColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setHasBleCommunication(boolean)>setHasBleCommunication</a>(boolean hasBleCommunication) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i73" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setHasSigmeshCommunication(boolean)>setHasSigmeshCommunication</a>(boolean hasSigmeshCommunication) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i74" class="altColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setHasHttpCommunication(boolean)>setHasHttpCommunication</a>(boolean hasHttpCommunication) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i75" class="rowColor">
                                            <td class="colFirst"><code>String</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getIp()>getIp</a>() </code>
                                            </th>
                                            <td class="colLast">Get device LAN ip.</td>
                                        </tr>
                                        
                                        <tr id="i76" class="altColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setIp(String)>setIp</a>(String ip) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i77" class="rowColor">
                                            <td class="colFirst"><code>Boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getIsOnline()>getIsOnline</a>() </code>
                                            </th>
                                            <td class="colLast">Get device online status, combine local online and cloud online status.</td>
                                        </tr>
                                        
                                        <tr id="i78" class="altColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setIsOnline(Boolean)>setIsOnline</a>(Boolean isOnline) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i79" class="rowColor">
                                            <td class="colFirst"><code>Boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getIsLocalOnline()>getIsLocalOnline</a>() </code>
                                            </th>
                                            <td class="colLast">Get local online status.</td>
                                        </tr>
                                        
                                        <tr id="i80" class="altColor">
                                            <td class="colFirst"><code>long</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getAttribute()>getAttribute</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i81" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setAttribute(long)>setAttribute</a>(long attribute) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i82" class="altColor">
                                            <td class="colFirst"><code>int</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getSwitchDp()>getSwitchDp</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i83" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setSwitchDp(int)>setSwitchDp</a>(int switchDp) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i84" class="altColor">
                                            <td class="colFirst"><code>List&lt;Integer&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getFaultDps()>getFaultDps</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i85" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setFaultDps(List)>setFaultDps</a>(List&lt;Integer&gt; faultDps) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i86" class="altColor">
                                            <td class="colFirst"><code>String</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getSchemaExt()>getSchemaExt</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i87" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setSchemaExt(String)>setSchemaExt</a>(String schemaExt) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i88" class="altColor">
                                            <td class="colFirst"><code>String</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getUiName()>getUiName</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i89" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setUiName(String)>setUiName</a>(String uiName) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i90" class="altColor">
                                            <td class="colFirst"><code>HgwBean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getHgwBean()>getHgwBean</a>() </code>
                                            </th>
                                            <td class="colLast">Get device local area network model.</td>
                                        </tr>
                                        
                                        <tr id="i91" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setHgwBean(HgwBean)>setHgwBean</a>(HgwBean hgwBean) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i92" class="altColor">
                                            <td class="colFirst"><code>ProductBean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getProductBean()>getProductBean</a>() </code>
                                            </th>
                                            <td class="colLast">Get product information.</td>
                                        </tr>
                                        
                                        <tr id="i93" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setProductBean(ProductBean)>setProductBean</a>(ProductBean productBean) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i94" class="altColor">
                                            <td class="colFirst"><code>ProductRefBean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getProductRefBean()>getProductRefBean</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i95" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setProductRefBean(ProductRefBean)>setProductRefBean</a>(ProductRefBean productRefBean) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i96" class="altColor">
                                            <td class="colFirst"><code>DeviceBizPropBean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getDeviceBizPropBean()>getDeviceBizPropBean</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i97" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setDeviceBizPropBean(DeviceBizPropBean)>setDeviceBizPropBean</a>(DeviceBizPropBean deviceBizPropBean) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i98" class="altColor">
                                            <td class="colFirst"><code>ProductStandardConfig</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getProductStandardConfig()>getProductStandardConfig</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i99" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setProductStandardConfig(ProductStandardConfig)>setProductStandardConfig</a>(ProductStandardConfig productStandardConfig) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i100" class="altColor">
                                            <td class="colFirst"><code>String</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getTimezoneId()>getTimezoneId</a>() </code>
                                            </th>
                                            <td class="colLast">Get time zone id.</td>
                                        </tr>
                                        
                                        <tr id="i101" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setTimezoneId(String)>setTimezoneId</a>(String timezoneId) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i102" class="altColor">
                                            <td class="colFirst"><code>String</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getCadv()>getCadv</a>() </code>
                                            </th>
                                            <td class="colLast">Get CAD version.</td>
                                        </tr>
                                        
                                        <tr id="i103" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setCadv(String)>setCadv</a>(String cadv) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i104" class="altColor">
                                            <td class="colFirst"><code>String</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getMeshId()>getMeshId</a>() </code>
                                            </th>
                                            <td class="colLast">The mesh id of the device, which is useful when the device is a sub-device.</td>
                                        </tr>
                                        
                                        <tr id="i105" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setMeshId(String)>setMeshId</a>(String meshId) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i106" class="altColor">
                                            <td class="colFirst"><code>String</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getNodeId()>getNodeId</a>() </code>
                                            </th>
                                            <td class="colLast">The node id of the device, which is useful when the device is a sub-device.</td>
                                        </tr>
                                        
                                        <tr id="i107" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setNodeId(String)>setNodeId</a>(String nodeId) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i108" class="altColor">
                                            <td class="colFirst"><code>int</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getDisplayOrder()>getDisplayOrder</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i109" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setDisplayOrder(int)>setDisplayOrder</a>(int displayOrder) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i110" class="altColor">
                                            <td class="colFirst"><code>int</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getHomeDisplayOrder()>getHomeDisplayOrder</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i111" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setHomeDisplayOrder(int)>setHomeDisplayOrder</a>(int homeDisplayOrder) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i112" class="altColor">
                                            <td class="colFirst"><code>long</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getDpMaxTime()>getDpMaxTime</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i113" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setDpMaxTime(long)>setDpMaxTime</a>(long dpMaxTime) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i114" class="altColor">
                                            <td class="colFirst"><code>long</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getErrorCode()>getErrorCode</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i115" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setErrorCode(long)>setErrorCode</a>(long errorCode) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i116" class="altColor">
                                            <td class="colFirst"><code>Map&lt;String, Object&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getSkills()>getSkills</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i117" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setSkills(Map)>setSkills</a>(Map&lt;String, Object&gt; skills) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i118" class="altColor">
                                            <td class="colFirst"><code>Map&lt;String, String&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getDpName()>getDpName</a>() </code>
                                            </th>
                                            <td class="colLast">Get data point names.</td>
                                        </tr>
                                        
                                        <tr id="i119" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setDpName(Map)>setDpName</a>(Map&lt;String, String&gt; dpName) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i120" class="altColor">
                                            <td class="colFirst"><code>String</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getDevKey()>getDevKey</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i121" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setDevKey(String)>setDevKey</a>(String devKey) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i122" class="altColor">
                                            <td class="colFirst"><code>String</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getMac()>getMac</a>() </code>
                                            </th>
                                            <td class="colLast">Get device MAC address.</td>
                                        </tr>
                                        
                                        <tr id="i123" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setMac(String)>setMac</a>(String mac) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i124" class="altColor">
                                            <td class="colFirst"><code>String</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getParentId()>getParentId</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i125" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setParentId(String)>setParentId</a>(String parentId) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i126" class="altColor">
                                            <td class="colFirst"><code>String</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getParentDevId()>getParentDevId</a>() </code>
                                            </th>
                                            <td class="colLast">If the device is sub-device, this method can get parent device id.</td>
                                        </tr>
                                        
                                        <tr id="i127" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setParentDevId(String)>setParentDevId</a>(String parentDevId) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i128" class="altColor">
                                            <td class="colFirst"><code>List&lt;<a href=DeviceBean.DevUpgradeStatus.html>DeviceBean.DevUpgradeStatus</a>&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getDevUpgradeStatus()>getDevUpgradeStatus</a>() </code>
                                            </th>
                                            <td class="colLast">Get the current update status of the device.</td>
                                        </tr>
                                        
                                        <tr id="i129" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setDevUpgradeStatus(List)>setDevUpgradeStatus</a>(List&lt;<a href=DeviceBean.DevUpgradeStatus.html>DeviceBean.DevUpgradeStatus</a>&gt; devUpgradeStatus) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i130" class="altColor">
                                            <td class="colFirst"><code>long</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getSharedTime()>getSharedTime</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i131" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setSharedTime(long)>setSharedTime</a>(long sharedTime) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i132" class="altColor">
                                            <td class="colFirst"><code>long</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getDevAttribute()>getDevAttribute</a>() </code>
                                            </th>
                                            <td class="colLast">Get device attribute.</td>
                                        </tr>
                                        
                                        <tr id="i133" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setDevAttribute(long)>setDevAttribute</a>(long devAttribute) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i134" class="altColor">
                                            <td class="colFirst"><code>String</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getDeviceCategory()>getDeviceCategory</a>() </code>
                                            </th>
                                            <td class="colLast">Get the secondary category of device.</td>
                                        </tr>
                                        
                                        <tr id="i135" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setDeviceCategory(String)>setDeviceCategory</a>(String deviceCategory) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i136" class="altColor">
                                            <td class="colFirst"><code>String</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getCategoryCode()>getCategoryCode</a>() </code>
                                            </th>
                                            <td class="colLast">Get the three-level category of device.</td>
                                        </tr>
                                        
                                        <tr id="i137" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setCategoryCode(String)>setCategoryCode</a>(String categoryCode) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i138" class="altColor">
                                            <td class="colFirst"><code>String</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getCategory()>getCategory</a>() </code>
                                            </th>
                                            <td class="colLast">Get Bluetooth Mesh product category.</td>
                                        </tr>
                                        
                                        <tr id="i139" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setCategory(String)>setCategory</a>(String category) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i140" class="altColor">
                                            <td class="colFirst"><code>boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getHasThingMeshCommunication()>getHasThingMeshCommunication</a>() </code>
                                            </th>
                                            <td class="colLast">Determine whether the device has Bluetooth Mesh (Thing) communication capability</td>
                                        </tr>
                                        
                                        <tr id="i141" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setHasThingMeshCommunication(boolean)>setHasThingMeshCommunication</a>(boolean hasThingMeshCommunication) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i142" class="altColor">
                                            <td class="colFirst"><code>long</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getProtocolAttribute()>getProtocolAttribute</a>() </code>
                                            </th>
                                            <td class="colLast">Activate sub-device capability flag.</td>
                                        </tr>
                                        
                                        <tr id="i143" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setProtocolAttribute(long)>setProtocolAttribute</a>(long protocolAttribute) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i144" class="altColor">
                                            <td class="colFirst"><code>long</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getBaseAttribute()>getBaseAttribute</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i145" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setBaseAttribute(long)>setBaseAttribute</a>(long baseAttribute) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i146" class="altColor">
                                            <td class="colFirst"><code>List&lt;Integer&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getOtaUpgradeModes()>getOtaUpgradeModes</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i147" class="rowColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setOtaUpgradeModes(List)>setOtaUpgradeModes</a>(List&lt;Integer&gt; otaUpgradeModes) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i148" class="altColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setSupportAutoUpgrade(boolean)>setSupportAutoUpgrade</a>(boolean supportAutoUpgrade) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i149" class="rowColor">
                                            <td class="colFirst"><code>int</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getWifiEnableState()>getWifiEnableState</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i150" class="altColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setWifiEnableState(int)>setWifiEnableState</a>(int wifiEnableState) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i151" class="rowColor">
                                            <td class="colFirst"><code>int</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getZigBeeBleSubEnableStatus()>getZigBeeBleSubEnableStatus</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i152" class="altColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setZigBeeBleSubEnableStatus(int)>setZigBeeBleSubEnableStatus</a>(int zigBeeBleSubEnableStatus) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i153" class="rowColor">
                                            <td class="colFirst"><code>Map&lt;String, Object&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getMeta()>getMeta</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i154" class="altColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setMeta(Map)>setMeta</a>(Map&lt;String, Object&gt; meta) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i155" class="rowColor">
                                            <td class="colFirst"><code>String</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getOwnerId()>getOwnerId</a>() </code>
                                            </th>
                                            <td class="colLast">Get owner id of this device, owner id is home id.</td>
                                        </tr>
                                        
                                        <tr id="i156" class="altColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setOwnerId(String)>setOwnerId</a>(String ownerId) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i157" class="rowColor">
                                            <td class="colFirst"><code>int</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getConnectionStatus()>getConnectionStatus</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i158" class="altColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setConnectionStatus(int)>setConnectionStatus</a>(int connectionStatus) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i159" class="rowColor">
                                            <td class="colFirst"><code>int</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getAccessType()>getAccessType</a>() </code>
                                            </th>
                                            <td class="colLast">get device type0 : thing device1 : tripartite matter device2 : thing link device</td>
                                        </tr>
                                        
                                        <tr id="i160" class="altColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setAccessType(int)>setAccessType</a>(int accessType) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i161" class="rowColor">
                                            <td class="colFirst"><code>ThingSmartThingModel</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getThingModel()>getThingModel</a>() </code>
                                            </th>
                                            <td class="colLast">get thinglink model</td>
                                        </tr>
                                        
                                        <tr id="i162" class="altColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setThingModel(ThingSmartThingModel)>setThingModel</a>(ThingSmartThingModel thingModel) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i163" class="rowColor">
                                            <td class="colFirst"><code>boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#isMatter()>isMatter</a>() </code>
                                            </th>
                                            <td class="colLast">是否是Matter设备，包含涂鸦Matte与三方Matter</td>
                                        </tr>
                                        
                                        <tr id="i164" class="altColor">
                                            <td class="colFirst"><code>boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#isThingMatter()>isThingMatter</a>() </code>
                                            </th>
                                            <td class="colLast">是否是涂鸦体系的Matter 设备</td>
                                        </tr>
                                        
                                        <tr id="i165" class="rowColor">
                                            <td class="colFirst"><code>boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#isTripartiteMatter()>isTripartiteMatter</a>() </code>
                                            </th>
                                            <td class="colLast">是否是三方 Matter 设备</td>
                                        </tr>
                                        
                                        <tr id="i166" class="altColor">
                                            <td class="colFirst"><code>boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#isSupportAutoUpgrade()>isSupportAutoUpgrade</a>() </code>
                                            </th>
                                            <td class="colLast">Is device support auto upgrade.</td>
                                        </tr>
                                        
                                        <tr id="i167" class="rowColor">
                                            <td class="colFirst"><code>boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#getCommunicationOnline(CommunicationEnum)>getCommunicationOnline</a>(CommunicationEnum commEnum) </code>
                                            </th>
                                            <td class="colLast">Get communication node online status, combine local online and cloud online status.</td>
                                        </tr>
                                        
                                        <tr id="i168" class="altColor">
                                            <td class="colFirst"><code>boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#isSupportGroup()>isSupportGroup</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i169" class="rowColor">
                                            <td class="colFirst"><code>boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#isZigBeeSubDev()>isZigBeeSubDev</a>() </code>
                                            </th>
                                            <td class="colLast">Determine whether the current device is a zigbee sub-device</td>
                                        </tr>
                                        
                                        <tr id="i170" class="altColor">
                                            <td class="colFirst"><code>boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#isInfraredSubDev()>isInfraredSubDev</a>() </code>
                                            </th>
                                            <td class="colLast">Determine whether the current device is a infrared sub-device</td>
                                        </tr>
                                        
                                        <tr id="i171" class="rowColor">
                                            <td class="colFirst"><code>boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#isInfraredWifi()>isInfraredWifi</a>() </code>
                                            </th>
                                            <td class="colLast">Determine whether the current device is a infrared gateway device</td>
                                        </tr>
                                        
                                        <tr id="i172" class="altColor">
                                            <td class="colFirst"><code>boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#is433SubDev()>is433SubDev</a>() </code>
                                            </th>
                                            <td class="colLast">Determine whether the current device is a 433 sub-device</td>
                                        </tr>
                                        
                                        <tr id="i173" class="rowColor">
                                            <td class="colFirst"><code>boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#is433Wifi()>is433Wifi</a>() </code>
                                            </th>
                                            <td class="colLast">Determine whether the current device is a 433 gateway device</td>
                                        </tr>
                                        
                                        <tr id="i174" class="altColor">
                                            <td class="colFirst"><code>boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#isThreadGwDev()>isThreadGwDev</a>() </code>
                                            </th>
                                            <td class="colLast">Determine whether the current device is a thread gateway device</td>
                                        </tr>
                                        
                                        <tr id="i175" class="rowColor">
                                            <td class="colFirst"><code>boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#isThreadSubDev()>isThreadSubDev</a>() </code>
                                            </th>
                                            <td class="colLast">Determine whether the current device is a thread sub device</td>
                                        </tr>
                                        
                                        <tr id="i176" class="altColor">
                                            <td class="colFirst"><code>void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#setLocalOnline(Boolean)>setLocalOnline</a>(Boolean localOnline) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i177" class="rowColor">
                                            <td class="colFirst"><code>boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#isEncrypt()>isEncrypt</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i178" class="altColor">
                                            <td class="colFirst"><code>boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#isCloudOnline()>isCloudOnline</a>() </code>
                                            </th>
                                            <td class="colLast">Determine whether the device is online in the cloud.</td>
                                        </tr>
                                        
                                        <tr id="i179" class="rowColor">
                                            <td class="colFirst"><code>boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#isZigBeeWifi()>isZigBeeWifi</a>() </code>
                                            </th>
                                            <td class="colLast">Determine whether it is a zigbee gateway.</td>
                                        </tr>
                                        
                                        <tr id="i180" class="altColor">
                                            <td class="colFirst"><code>boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#hasZigBee()>hasZigBee</a>() </code>
                                            </th>
                                            <td class="colLast">Determine the device has zigbee communication capability.</td>
                                        </tr>
                                        
                                        <tr id="i181" class="rowColor">
                                            <td class="colFirst"><code>boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#isBleMeshWifi()>isBleMeshWifi</a>() </code>
                                            </th>
                                            <td class="colLast">Please use <a href=DeviceBean.html#isBlueMeshWifi()>isBlueMeshWifi</a> and <a href=DeviceBean.html#isSigMeshWifi()>isSigMeshWifi</a> replace.</td>
                                        </tr>
                                        
                                        <tr id="i182" class="altColor">
                                            <td class="colFirst"><code>boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#isBluetooth()>isBluetooth</a>() </code>
                                            </th>
                                            <td class="colLast">Determine whether the device has Bluetooth communication capability.</td>
                                        </tr>
                                        
                                        <tr id="i183" class="rowColor">
                                            <td class="colFirst"><code>boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#isBeacon()>isBeacon</a>() </code>
                                            </th>
                                            <td class="colLast">Determine whether the device has Beacon communication capability.</td>
                                        </tr>
                                        
                                        <tr id="i184" class="altColor">
                                            <td class="colFirst"><code>boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#isSingleBle()>isSingleBle</a>() </code>
                                            </th>
                                            <td class="colLast">Determine whether the current device is a single-point Bluetooth device.</td>
                                        </tr>
                                        
                                        <tr id="i185" class="rowColor">
                                            <td class="colFirst"><code>boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#isBleMesh()>isBleMesh</a>() </code>
                                            </th>
                                            <td class="colLast">Please use <a href=DeviceBean.html#isBlueMesh()>isBlueMesh</a> and <a href=DeviceBean.html#isSigMesh()>isSigMesh</a> replace.</td>
                                        </tr>
                                        
                                        <tr id="i186" class="altColor">
                                            <td class="colFirst"><code>boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#isBlueMesh()>isBlueMesh</a>() </code>
                                            </th>
                                            <td class="colLast">Determine whether it has Bluetooth Mesh (Thing) capability.</td>
                                        </tr>
                                        
                                        <tr id="i187" class="rowColor">
                                            <td class="colFirst"><code>boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#isSigMesh()>isSigMesh</a>() </code>
                                            </th>
                                            <td class="colLast">Determine whether it has Bluetooth Mesh (SIG) capability.</td>
                                        </tr>
                                        
                                        <tr id="i188" class="altColor">
                                            <td class="colFirst"><code>boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#isSigMeshWifi()>isSigMeshWifi</a>() </code>
                                            </th>
                                            <td class="colLast">Determine whether it is a Bluetooth Mesh (SIG) gateway.</td>
                                        </tr>
                                        
                                        <tr id="i189" class="rowColor">
                                            <td class="colFirst"><code>boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#hasConfigSigMesh()>hasConfigSigMesh</a>() </code>
                                            </th>
                                            <td class="colLast">Determine whether the current device can activate Bluetooth Mesh (SIG) sub-device.</td>
                                        </tr>
                                        
                                        <tr id="i190" class="altColor">
                                            <td class="colFirst"><code>boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#hasConfigZigbee()>hasConfigZigbee</a>() </code>
                                            </th>
                                            <td class="colLast">Determine whether the current device can activate Zigbee sub-device.</td>
                                        </tr>
                                        
                                        <tr id="i191" class="rowColor">
                                            <td class="colFirst"><code>boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#hasConfigSubpieces()>hasConfigSubpieces</a>() </code>
                                            </th>
                                            <td class="colLast">Determine whether the current device can activate Subpieces sub-device or Thing-Smesh sub-device.</td>
                                        </tr>
                                        
                                        <tr id="i192" class="altColor">
                                            <td class="colFirst"><code>boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#hasConfigBeacon()>hasConfigBeacon</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i193" class="rowColor">
                                            <td class="colFirst"><code>boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#isBlueMeshWifi()>isBlueMeshWifi</a>() </code>
                                            </th>
                                            <td class="colLast">Determine whether it is a blue mesh gateway.</td>
                                        </tr>
                                        
                                        <tr id="i194" class="altColor">
                                            <td class="colFirst"><code>boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#isWifiDevice()>isWifiDevice</a>() </code>
                                            </th>
                                            <td class="colLast">Determine whether the device is a wifi device.</td>
                                        </tr>
                                        
                                        <tr id="i195" class="rowColor">
                                            <td class="colFirst"><code>boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#isVirtual()>isVirtual</a>() </code>
                                            </th>
                                            <td class="colLast">Determine whether the current device is a virtual device</td>
                                        </tr>
                                        
                                        <tr id="i196" class="altColor">
                                            <td class="colFirst"><code>boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#isHasMqttCommunication()>isHasMqttCommunication</a>() </code>
                                            </th>
                                            <td class="colLast">Determine whether the device has mqtt communication capability</td>
                                        </tr>
                                        
                                        <tr id="i197" class="rowColor">
                                            <td class="colFirst"><code>boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#isHasLanCommunication()>isHasLanCommunication</a>() </code>
                                            </th>
                                            <td class="colLast">Determine whether the device has LAN communication capability</td>
                                        </tr>
                                        
                                        <tr id="i198" class="altColor">
                                            <td class="colFirst"><code>boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#isHasBleCommunication()>isHasBleCommunication</a>() </code>
                                            </th>
                                            <td class="colLast">Determine whether the device has BLE(bluetooth low energy) communication capability</td>
                                        </tr>
                                        
                                        <tr id="i199" class="rowColor">
                                            <td class="colFirst"><code>boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#isHasSigmeshCommunication()>isHasSigmeshCommunication</a>() </code>
                                            </th>
                                            <td class="colLast">Determine whether the device has Bluetooth Mesh (SIG) communication capability</td>
                                        </tr>
                                        
                                        <tr id="i200" class="altColor">
                                            <td class="colFirst"><code>boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#isHasHttpCommunication()>isHasHttpCommunication</a>() </code>
                                            </th>
                                            <td class="colLast">Determine whether the device has HTTP communication capability</td>
                                        </tr>
                                        
                                        <tr id="i201" class="rowColor">
                                            <td class="colFirst"><code>boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#isLocalDevice()>isLocalDevice</a>() </code>
                                            </th>
                                            <td class="colLast">是否是本地直连设备</td>
                                        </tr>
                                        
                                        <tr id="i202" class="altColor">
                                            <td class="colFirst"><code>boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=DeviceBean.html#isSupportThingModelDevice()>isSupportThingModelDevice</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        </tbody>
                                    </table>
                                </div>
                                <ul class="blockList">
                                
                                    <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
                                        <!--   -->
                                    </a>
                                        <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
                                        <code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString,
                                            wait, wait, wait</code></li>
                                </ul>
                            </li>
                        </ul>
                    </section>
                    
                </li>
            </ul>
        </div>
        <div class="details">
            <ul class="blockList">
                <li class="blockList">
                    <!-- ========= CONSTRUCTOR DETAIL ======== -->
                    
                    <section role="region">
                        <ul class="blockList">
                            <li class="blockList"><a id="constructor.detail">
                                <!--   -->
                            </a>
                                <h3>Constructor Detail</h3>
                                
                                <a name="DeviceBean()"></a>
                                <ul class="blockList">
                                    <li class="blockList">
                                        <h4>DeviceBean</h4>
                                        <pre>DeviceBean()</pre>
                                        <div class="block"></div>
                                        
                                    </li>
                                </ul>
                                
                                <a name="DeviceBean(Boolean)"></a>
                                <ul class="blockList">
                                    <li class="blockList">
                                        <h4>DeviceBean</h4>
                                        <pre>DeviceBean(Boolean useNewCache)</pre>
                                        <div class="block"></div>
                                        
                                    </li>
                                </ul>
                                
                            </li>
                        </ul>
                    </section>
                    
                    <!-- ============ METHOD DETAIL ========== -->
                    
                    <section role="region">
                        <ul class="blockList">
                            <li class="blockList"><a id="method.detail">
                                <!--   -->
                            </a>
                                <h3>Method Detail</h3>
                                
                                <a id="getIconUrl()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getIconUrl</h4>
                                        <pre class="methodSignature"> String <a href=DeviceBean.html#getIconUrl()>getIconUrl</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setIconUrl(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setIconUrl</h4>
                                        <pre class="methodSignature"> void <a href=DeviceBean.html#setIconUrl(String)>setIconUrl</a>(String iconUrl)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getDevId()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getDevId</h4>
                                        <pre class="methodSignature"> String <a href=DeviceBean.html#getDevId()>getDevId</a>()</pre>
                                        <div class="block"><p>Get device id.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setDevId(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setDevId</h4>
                                        <pre class="methodSignature"> void <a href=DeviceBean.html#setDevId(String)>setDevId</a>(String devId)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getName()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getName</h4>
                                        <pre class="methodSignature"> String <a href=DeviceBean.html#getName()>getName</a>()</pre>
                                        <div class="block"><p>Get device name.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setName(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setName</h4>
                                        <pre class="methodSignature"> void <a href=DeviceBean.html#setName(String)>setName</a>(String name)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getSchema()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getSchema</h4>
                                        <pre class="methodSignature"> String <a href=DeviceBean.html#getSchema()>getSchema</a>()</pre>
                                        <div class="block"><p>Get schema of the defined all data points.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setSchema(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setSchema</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setSchema(String)>setSchema</a>(String schema)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getUi()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getUi</h4>
                                        <pre class="methodSignature"> String <a href=DeviceBean.html#getUi()>getUi</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setUi(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setUi</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setUi(String)>setUi</a>(String ui)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getVerSw()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getVerSw</h4>
                                        <pre class="methodSignature"> String <a href=DeviceBean.html#getVerSw()>getVerSw</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setVerSw(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setVerSw</h4>
                                        <pre class="methodSignature"> void <a href=DeviceBean.html#setVerSw(String)>setVerSw</a>(String verSw)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getUiType()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getUiType</h4>
                                        <pre class="methodSignature"> String <a href=DeviceBean.html#getUiType()>getUiType</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setUiType(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setUiType</h4>
                                        <pre class="methodSignature"> void <a href=DeviceBean.html#setUiType(String)>setUiType</a>(String uiType)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getProductId()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getProductId</h4>
                                        <pre class="methodSignature"> String <a href=DeviceBean.html#getProductId()>getProductId</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setProductId(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setProductId</h4>
                                        <pre class="methodSignature"> void <a href=DeviceBean.html#setProductId(String)>setProductId</a>(String productId)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getProductVer()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getProductVer</h4>
                                        <pre class="methodSignature"> String <a href=DeviceBean.html#getProductVer()>getProductVer</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setProductVer(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setProductVer</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setProductVer(String)>setProductVer</a>(String productVer)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getAppRnVersion()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getAppRnVersion</h4>
                                        <pre class="methodSignature"> String <a href=DeviceBean.html#getAppRnVersion()>getAppRnVersion</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setAppRnVersion(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setAppRnVersion</h4>
                                        <pre class="methodSignature"> void <a href=DeviceBean.html#setAppRnVersion(String)>setAppRnVersion</a>(String appRnVersion)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getUiPhase()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getUiPhase</h4>
                                        <pre class="methodSignature"> String <a href=DeviceBean.html#getUiPhase()>getUiPhase</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setUiPhase(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setUiPhase</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setUiPhase(String)>setUiPhase</a>(String uiPhase)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getRnFind()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getRnFind</h4>
                                        <pre class="methodSignature"> boolean <a href=DeviceBean.html#getRnFind()>getRnFind</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setRnFind(boolean)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setRnFind</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setRnFind(boolean)>setRnFind</a>(boolean rnFind)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setSupportGroup(boolean)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setSupportGroup</h4>
                                        <pre class="methodSignature"> void <a href=DeviceBean.html#setSupportGroup(boolean)>setSupportGroup</a>(boolean supportGroup)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getTime()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getTime</h4>
                                        <pre class="methodSignature"> long <a href=DeviceBean.html#getTime()>getTime</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setTime(long)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setTime</h4>
                                        <pre class="methodSignature"> void <a href=DeviceBean.html#setTime(long)>setTime</a>(long time)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getPv()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getPv</h4>
                                        <pre class="methodSignature"> String <a href=DeviceBean.html#getPv()>getPv</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setPv(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setPv</h4>
                                        <pre class="methodSignature"> void <a href=DeviceBean.html#setPv(String)>setPv</a>(String pv)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getBv()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getBv</h4>
                                        <pre class="methodSignature"> String <a href=DeviceBean.html#getBv()>getBv</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setBv(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setBv</h4>
                                        <pre class="methodSignature"> void <a href=DeviceBean.html#setBv(String)>setBv</a>(String bv)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getSchemaMap()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getSchemaMap</h4>
                                        <pre class="methodSignature"> Map&lt;String, SchemaBean&gt; <a href=DeviceBean.html#getSchemaMap()>getSchemaMap</a>()</pre>
                                        <div class="block"><p>Get the mapping between data points and the schema that defines data points form ProductBean.SchemaInfo.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setSchemaMap(Map)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setSchemaMap</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setSchemaMap(Map)>setSchemaMap</a>(Map&lt;String, SchemaBean&gt; schemaMap)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getDps()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getDps</h4>
                                        <pre class="methodSignature"> Map&lt;String, Object&gt; <a href=DeviceBean.html#getDps()>getDps</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setDps(Map)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setDps</h4>
                                        <pre class="methodSignature"> void <a href=DeviceBean.html#setDps(Map)>setDps</a>(Map&lt;String, Object&gt; dps)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getDpsTime()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getDpsTime</h4>
                                        <pre class="methodSignature"> Map&lt;String, Long&gt; <a href=DeviceBean.html#getDpsTime()>getDpsTime</a>()</pre>
                                        <div class="block"><p>Get data points update time map.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setDpsTime(Map)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setDpsTime</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setDpsTime(Map)>setDpsTime</a>(Map&lt;String, Long&gt; dpsTime)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getUiConfig()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getUiConfig</h4>
                                        <pre class="methodSignature"> Map&lt;String, Object&gt; <a href=DeviceBean.html#getUiConfig()>getUiConfig</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setUiConfig(Map)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setUiConfig</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setUiConfig(Map)>setUiConfig</a>(Map&lt;String, Object&gt; uiConfig)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getPanelConfig()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getPanelConfig</h4>
                                        <pre class="methodSignature"> Map&lt;String, Object&gt; <a href=DeviceBean.html#getPanelConfig()>getPanelConfig</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setPanelConfig(Map)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setPanelConfig</h4>
                                        <pre class="methodSignature"> void <a href=DeviceBean.html#setPanelConfig(Map)>setPanelConfig</a>(Map&lt;String, Object&gt; panelConfig)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getIsShare()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getIsShare</h4>
                                        <pre class="methodSignature"> Boolean <a href=DeviceBean.html#getIsShare()>getIsShare</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setIsShare(Boolean)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setIsShare</h4>
                                        <pre class="methodSignature"> void <a href=DeviceBean.html#setIsShare(Boolean)>setIsShare</a>(Boolean isShare)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getRuntimeEnv()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getRuntimeEnv</h4>
                                        <pre class="methodSignature"> String <a href=DeviceBean.html#getRuntimeEnv()>getRuntimeEnv</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setRuntimeEnv(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setRuntimeEnv</h4>
                                        <pre class="methodSignature"> void <a href=DeviceBean.html#setRuntimeEnv(String)>setRuntimeEnv</a>(String runtimeEnv)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getGwType()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getGwType</h4>
                                        <pre class="methodSignature"> String <a href=DeviceBean.html#getGwType()>getGwType</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setGwType(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setGwType</h4>
                                        <pre class="methodSignature"> void <a href=DeviceBean.html#setGwType(String)>setGwType</a>(String gwType)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setVirtual(boolean)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setVirtual</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setVirtual(boolean)>setVirtual</a>(boolean virtual)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getLon()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getLon</h4>
                                        <pre class="methodSignature"> String <a href=DeviceBean.html#getLon()>getLon</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setLon(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setLon</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setLon(String)>setLon</a>(String lon)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getLat()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getLat</h4>
                                        <pre class="methodSignature"> String <a href=DeviceBean.html#getLat()>getLat</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setLat(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setLat</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setLat(String)>setLat</a>(String lat)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getAbility()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getAbility</h4>
                                        <pre class="methodSignature"> int <a href=DeviceBean.html#getAbility()>getAbility</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setAbility(int)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setAbility</h4>
                                        <pre class="methodSignature"> void <a href=DeviceBean.html#setAbility(int)>setAbility</a>(int ability)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getDisplayMsgs()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getDisplayMsgs</h4>
                                        <pre class="methodSignature"> String <a href=DeviceBean.html#getDisplayMsgs()>getDisplayMsgs</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setDisplayMsgs(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setDisplayMsgs</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setDisplayMsgs(String)>setDisplayMsgs</a>(String displayMsgs)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getDisplayDps()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getDisplayDps</h4>
                                        <pre class="methodSignature">@Deprecated() String <a href=DeviceBean.html#getDisplayDps()>getDisplayDps</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setDisplayDps(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setDisplayDps</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setDisplayDps(String)>setDisplayDps</a>(String displayDps)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getQuickOpDps()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getQuickOpDps</h4>
                                        <pre class="methodSignature"> String <a href=DeviceBean.html#getQuickOpDps()>getQuickOpDps</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setQuickOpDps(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setQuickOpDps</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setQuickOpDps(String)>setQuickOpDps</a>(String quickOpDps)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getI18nTime()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getI18nTime</h4>
                                        <pre class="methodSignature"> long <a href=DeviceBean.html#getI18nTime()>getI18nTime</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setI18nTime(long)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setI18nTime</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setI18nTime(long)>setI18nTime</a>(long i18nTime)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getLocalKey()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getLocalKey</h4>
                                        <pre class="methodSignature"> String <a href=DeviceBean.html#getLocalKey()>getLocalKey</a>()</pre>
                                        <div class="block"><p>Get device local communication key.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setLocalKey(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setLocalKey</h4>
                                        <pre class="methodSignature"> void <a href=DeviceBean.html#setLocalKey(String)>setLocalKey</a>(String localKey)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getUuid()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getUuid</h4>
                                        <pre class="methodSignature"> String <a href=DeviceBean.html#getUuid()>getUuid</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setUuid(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setUuid</h4>
                                        <pre class="methodSignature"> void <a href=DeviceBean.html#setUuid(String)>setUuid</a>(String uuid)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getDpCodes()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getDpCodes</h4>
                                        <pre class="methodSignature"> Map&lt;String, Object&gt; <a href=DeviceBean.html#getDpCodes()>getDpCodes</a>()</pre>
                                        <div class="block"><p>Get device data point codes, such as "switch_led:true"</p><p>The code defined by the device for each function point may be different,depending on the background definition during firmware development.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setDpCodes(Map)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setDpCodes</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setDpCodes(Map)>setDpCodes</a>(Map&lt;String, Object&gt; dpCodes)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getCommunicationId()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getCommunicationId</h4>
                                        <pre class="methodSignature"> String <a href=DeviceBean.html#getCommunicationId()>getCommunicationId</a>()</pre>
                                        <div class="block"><p>Get communication node id.</p><p>A communication node is a node that can connect to the Internet. For a sub-device,it is a gateway device; for a wifi and device, it is itself.</p><p>Communication node id is device id of communication node.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setCommunicationId(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setCommunicationId</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setCommunicationId(String)>setCommunicationId</a>(String communicationId)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setHasMqttCommunication(boolean)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setHasMqttCommunication</h4>
                                        <pre class="methodSignature"> void <a href=DeviceBean.html#setHasMqttCommunication(boolean)>setHasMqttCommunication</a>(boolean hasMqttCommunication)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setHasLanCommunication(boolean)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setHasLanCommunication</h4>
                                        <pre class="methodSignature"> void <a href=DeviceBean.html#setHasLanCommunication(boolean)>setHasLanCommunication</a>(boolean hasLanCommunication)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setHasBleCommunication(boolean)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setHasBleCommunication</h4>
                                        <pre class="methodSignature"> void <a href=DeviceBean.html#setHasBleCommunication(boolean)>setHasBleCommunication</a>(boolean hasBleCommunication)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setHasSigmeshCommunication(boolean)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setHasSigmeshCommunication</h4>
                                        <pre class="methodSignature"> void <a href=DeviceBean.html#setHasSigmeshCommunication(boolean)>setHasSigmeshCommunication</a>(boolean hasSigmeshCommunication)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setHasHttpCommunication(boolean)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setHasHttpCommunication</h4>
                                        <pre class="methodSignature"> void <a href=DeviceBean.html#setHasHttpCommunication(boolean)>setHasHttpCommunication</a>(boolean hasHttpCommunication)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getIp()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getIp</h4>
                                        <pre class="methodSignature"> String <a href=DeviceBean.html#getIp()>getIp</a>()</pre>
                                        <div class="block"><p>Get device LAN ip.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setIp(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setIp</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setIp(String)>setIp</a>(String ip)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getIsOnline()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getIsOnline</h4>
                                        <pre class="methodSignature"> Boolean <a href=DeviceBean.html#getIsOnline()>getIsOnline</a>()</pre>
                                        <div class="block"><p>Get device online status, combine local online and cloud online status.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setIsOnline(Boolean)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setIsOnline</h4>
                                        <pre class="methodSignature"> void <a href=DeviceBean.html#setIsOnline(Boolean)>setIsOnline</a>(Boolean isOnline)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getIsLocalOnline()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getIsLocalOnline</h4>
                                        <pre class="methodSignature"> Boolean <a href=DeviceBean.html#getIsLocalOnline()>getIsLocalOnline</a>()</pre>
                                        <div class="block"><p>Get local online status.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getAttribute()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getAttribute</h4>
                                        <pre class="methodSignature"> long <a href=DeviceBean.html#getAttribute()>getAttribute</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setAttribute(long)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setAttribute</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setAttribute(long)>setAttribute</a>(long attribute)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getSwitchDp()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getSwitchDp</h4>
                                        <pre class="methodSignature"> int <a href=DeviceBean.html#getSwitchDp()>getSwitchDp</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setSwitchDp(int)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setSwitchDp</h4>
                                        <pre class="methodSignature"> void <a href=DeviceBean.html#setSwitchDp(int)>setSwitchDp</a>(int switchDp)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getFaultDps()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getFaultDps</h4>
                                        <pre class="methodSignature"> List&lt;Integer&gt; <a href=DeviceBean.html#getFaultDps()>getFaultDps</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setFaultDps(List)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setFaultDps</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setFaultDps(List)>setFaultDps</a>(List&lt;Integer&gt; faultDps)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getSchemaExt()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getSchemaExt</h4>
                                        <pre class="methodSignature"> String <a href=DeviceBean.html#getSchemaExt()>getSchemaExt</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setSchemaExt(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setSchemaExt</h4>
                                        <pre class="methodSignature"> void <a href=DeviceBean.html#setSchemaExt(String)>setSchemaExt</a>(String schemaExt)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getUiName()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getUiName</h4>
                                        <pre class="methodSignature"> String <a href=DeviceBean.html#getUiName()>getUiName</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setUiName(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setUiName</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setUiName(String)>setUiName</a>(String uiName)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getHgwBean()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getHgwBean</h4>
                                        <pre class="methodSignature"> HgwBean <a href=DeviceBean.html#getHgwBean()>getHgwBean</a>()</pre>
                                        <div class="block"><p>Get device local area network model.</p><p>If it is not null, it means the device has established a LAN connection with the mobile phone</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setHgwBean(HgwBean)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setHgwBean</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setHgwBean(HgwBean)>setHgwBean</a>(HgwBean hgwBean)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getProductBean()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getProductBean</h4>
                                        <pre class="methodSignature"> ProductBean <a href=DeviceBean.html#getProductBean()>getProductBean</a>()</pre>
                                        <div class="block"><p>Get product information.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setProductBean(ProductBean)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setProductBean</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setProductBean(ProductBean)>setProductBean</a>(ProductBean productBean)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getProductRefBean()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getProductRefBean</h4>
                                        <pre class="methodSignature"> ProductRefBean <a href=DeviceBean.html#getProductRefBean()>getProductRefBean</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setProductRefBean(ProductRefBean)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setProductRefBean</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setProductRefBean(ProductRefBean)>setProductRefBean</a>(ProductRefBean productRefBean)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getDeviceBizPropBean()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getDeviceBizPropBean</h4>
                                        <pre class="methodSignature"> DeviceBizPropBean <a href=DeviceBean.html#getDeviceBizPropBean()>getDeviceBizPropBean</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setDeviceBizPropBean(DeviceBizPropBean)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setDeviceBizPropBean</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setDeviceBizPropBean(DeviceBizPropBean)>setDeviceBizPropBean</a>(DeviceBizPropBean deviceBizPropBean)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getProductStandardConfig()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getProductStandardConfig</h4>
                                        <pre class="methodSignature"> ProductStandardConfig <a href=DeviceBean.html#getProductStandardConfig()>getProductStandardConfig</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setProductStandardConfig(ProductStandardConfig)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setProductStandardConfig</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setProductStandardConfig(ProductStandardConfig)>setProductStandardConfig</a>(ProductStandardConfig productStandardConfig)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getTimezoneId()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getTimezoneId</h4>
                                        <pre class="methodSignature"> String <a href=DeviceBean.html#getTimezoneId()>getTimezoneId</a>()</pre>
                                        <div class="block"><p>Get time zone id.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setTimezoneId(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setTimezoneId</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setTimezoneId(String)>setTimezoneId</a>(String timezoneId)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getCadv()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getCadv</h4>
                                        <pre class="methodSignature"> String <a href=DeviceBean.html#getCadv()>getCadv</a>()</pre>
                                        <div class="block"><p>Get CAD version. CAD version is communication protocol version of cloud, application and device.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setCadv(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setCadv</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setCadv(String)>setCadv</a>(String cadv)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getMeshId()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getMeshId</h4>
                                        <pre class="methodSignature"> String <a href=DeviceBean.html#getMeshId()>getMeshId</a>()</pre>
                                        <div class="block"><p>The mesh id of the device, which is useful when the device is a sub-device.</p><p>If the device is a Zigbee/infrared sub-device, meshId is parent device id.If the device is a sigmesh or thingmesh sub-device, meshId is mesh id (top-level virtual node id).</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setMeshId(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setMeshId</h4>
                                        <pre class="methodSignature"> void <a href=DeviceBean.html#setMeshId(String)>setMeshId</a>(String meshId)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getNodeId()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getNodeId</h4>
                                        <pre class="methodSignature"> String <a href=DeviceBean.html#getNodeId()>getNodeId</a>()</pre>
                                        <div class="block"><p>The node id of the device, which is useful when the device is a sub-device.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setNodeId(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setNodeId</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setNodeId(String)>setNodeId</a>(String nodeId)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getDisplayOrder()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getDisplayOrder</h4>
                                        <pre class="methodSignature"> int <a href=DeviceBean.html#getDisplayOrder()>getDisplayOrder</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setDisplayOrder(int)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setDisplayOrder</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setDisplayOrder(int)>setDisplayOrder</a>(int displayOrder)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getHomeDisplayOrder()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getHomeDisplayOrder</h4>
                                        <pre class="methodSignature"> int <a href=DeviceBean.html#getHomeDisplayOrder()>getHomeDisplayOrder</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setHomeDisplayOrder(int)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setHomeDisplayOrder</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setHomeDisplayOrder(int)>setHomeDisplayOrder</a>(int homeDisplayOrder)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getDpMaxTime()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getDpMaxTime</h4>
                                        <pre class="methodSignature"> long <a href=DeviceBean.html#getDpMaxTime()>getDpMaxTime</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setDpMaxTime(long)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setDpMaxTime</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setDpMaxTime(long)>setDpMaxTime</a>(long dpMaxTime)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getErrorCode()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getErrorCode</h4>
                                        <pre class="methodSignature"> long <a href=DeviceBean.html#getErrorCode()>getErrorCode</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setErrorCode(long)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setErrorCode</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setErrorCode(long)>setErrorCode</a>(long errorCode)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getSkills()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getSkills</h4>
                                        <pre class="methodSignature"> Map&lt;String, Object&gt; <a href=DeviceBean.html#getSkills()>getSkills</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setSkills(Map)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setSkills</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setSkills(Map)>setSkills</a>(Map&lt;String, Object&gt; skills)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getDpName()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getDpName</h4>
                                        <pre class="methodSignature"> Map&lt;String, String&gt; <a href=DeviceBean.html#getDpName()>getDpName</a>()</pre>
                                        <div class="block"><p>Get data point names.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setDpName(Map)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setDpName</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setDpName(Map)>setDpName</a>(Map&lt;String, String&gt; dpName)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getDevKey()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getDevKey</h4>
                                        <pre class="methodSignature"> String <a href=DeviceBean.html#getDevKey()>getDevKey</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setDevKey(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setDevKey</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setDevKey(String)>setDevKey</a>(String devKey)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getMac()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getMac</h4>
                                        <pre class="methodSignature"> String <a href=DeviceBean.html#getMac()>getMac</a>()</pre>
                                        <div class="block"><p>Get device MAC address.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setMac(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setMac</h4>
                                        <pre class="methodSignature"> void <a href=DeviceBean.html#setMac(String)>setMac</a>(String mac)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getParentId()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getParentId</h4>
                                        <pre class="methodSignature"> String <a href=DeviceBean.html#getParentId()>getParentId</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setParentId(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setParentId</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setParentId(String)>setParentId</a>(String parentId)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getParentDevId()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getParentDevId</h4>
                                        <pre class="methodSignature"> String <a href=DeviceBean.html#getParentDevId()>getParentDevId</a>()</pre>
                                        <div class="block"><p>If the device is sub-device, this method can get parent device id.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setParentDevId(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setParentDevId</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setParentDevId(String)>setParentDevId</a>(String parentDevId)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getDevUpgradeStatus()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getDevUpgradeStatus</h4>
                                        <pre class="methodSignature"> List&lt;<a href=DeviceBean.DevUpgradeStatus.html>DeviceBean.DevUpgradeStatus</a>&gt; <a href=DeviceBean.html#getDevUpgradeStatus()>getDevUpgradeStatus</a>()</pre>
                                        <div class="block"><p>Get the current update status of the device.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setDevUpgradeStatus(List)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setDevUpgradeStatus</h4>
                                        <pre class="methodSignature"> void <a href=DeviceBean.html#setDevUpgradeStatus(List)>setDevUpgradeStatus</a>(List&lt;<a href=DeviceBean.DevUpgradeStatus.html>DeviceBean.DevUpgradeStatus</a>&gt; devUpgradeStatus)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getSharedTime()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getSharedTime</h4>
                                        <pre class="methodSignature"> long <a href=DeviceBean.html#getSharedTime()>getSharedTime</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setSharedTime(long)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setSharedTime</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setSharedTime(long)>setSharedTime</a>(long sharedTime)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getDevAttribute()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getDevAttribute</h4>
                                        <pre class="methodSignature"> long <a href=DeviceBean.html#getDevAttribute()>getDevAttribute</a>()</pre>
                                        <div class="block"><p>Get device attribute.</p><pre><code>bit0     Whether the device supports automatic activation
bit1     The device supports dp query No. 31 protocol query
bit2     Whether the device has local linkage capability
bit3     Does the device support WIFI scanning
bit4     Does the device support google local home
bit5     Does the device support lightning distribution network capability
bit6     Does the device support Bluetooth control
bit7     Does the device support security capabilities
bit8     Is the device a shared device
bit9     Does the device support sunrise and sunset timing
bit10    Does the device support fault replacement capability
bit11    Does the device support OTA
bit12    Does the device support WIFI backup switching
<pre><code></code></pre></code></pre></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setDevAttribute(long)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setDevAttribute</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setDevAttribute(long)>setDevAttribute</a>(long devAttribute)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getDeviceCategory()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getDeviceCategory</h4>
                                        <pre class="methodSignature"> String <a href=DeviceBean.html#getDeviceCategory()>getDeviceCategory</a>()</pre>
                                        <div class="block"><p>Get the secondary category of device. same asgetCategory</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setDeviceCategory(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setDeviceCategory</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setDeviceCategory(String)>setDeviceCategory</a>(String deviceCategory)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getCategoryCode()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getCategoryCode</h4>
                                        <pre class="methodSignature"> String <a href=DeviceBean.html#getCategoryCode()>getCategoryCode</a>()</pre>
                                        <div class="block"><p>Get the three-level category of device. same as getCategoryCode</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setCategoryCode(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setCategoryCode</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setCategoryCode(String)>setCategoryCode</a>(String categoryCode)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getCategory()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getCategory</h4>
                                        <pre class="methodSignature"> String <a href=DeviceBean.html#getCategory()>getCategory</a>()</pre>
                                        <div class="block"><p>Get Bluetooth Mesh product category. from getMeshCategory and getMeta，when getMeshCategory is empty ，will use getMeta.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setCategory(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setCategory</h4>
                                        <pre class="methodSignature"> void <a href=DeviceBean.html#setCategory(String)>setCategory</a>(String category)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getHasThingMeshCommunication()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getHasThingMeshCommunication</h4>
                                        <pre class="methodSignature"> boolean <a href=DeviceBean.html#getHasThingMeshCommunication()>getHasThingMeshCommunication</a>()</pre>
                                        <div class="block"><p>Determine whether the device has Bluetooth Mesh (Thing) communication capability</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setHasThingMeshCommunication(boolean)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setHasThingMeshCommunication</h4>
                                        <pre class="methodSignature"> void <a href=DeviceBean.html#setHasThingMeshCommunication(boolean)>setHasThingMeshCommunication</a>(boolean hasThingMeshCommunication)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getProtocolAttribute()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getProtocolAttribute</h4>
                                        <pre class="methodSignature"> long <a href=DeviceBean.html#getProtocolAttribute()>getProtocolAttribute</a>()</pre>
                                        <div class="block"><p>Activate sub-device capability flag.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setProtocolAttribute(long)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setProtocolAttribute</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setProtocolAttribute(long)>setProtocolAttribute</a>(long protocolAttribute)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getBaseAttribute()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getBaseAttribute</h4>
                                        <pre class="methodSignature"> long <a href=DeviceBean.html#getBaseAttribute()>getBaseAttribute</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setBaseAttribute(long)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setBaseAttribute</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setBaseAttribute(long)>setBaseAttribute</a>(long baseAttribute)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getOtaUpgradeModes()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getOtaUpgradeModes</h4>
                                        <pre class="methodSignature"> List&lt;Integer&gt; <a href=DeviceBean.html#getOtaUpgradeModes()>getOtaUpgradeModes</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setOtaUpgradeModes(List)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setOtaUpgradeModes</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setOtaUpgradeModes(List)>setOtaUpgradeModes</a>(List&lt;Integer&gt; otaUpgradeModes)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setSupportAutoUpgrade(boolean)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setSupportAutoUpgrade</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setSupportAutoUpgrade(boolean)>setSupportAutoUpgrade</a>(boolean supportAutoUpgrade)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getWifiEnableState()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getWifiEnableState</h4>
                                        <pre class="methodSignature"> int <a href=DeviceBean.html#getWifiEnableState()>getWifiEnableState</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setWifiEnableState(int)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setWifiEnableState</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setWifiEnableState(int)>setWifiEnableState</a>(int wifiEnableState)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getZigBeeBleSubEnableStatus()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getZigBeeBleSubEnableStatus</h4>
                                        <pre class="methodSignature"> int <a href=DeviceBean.html#getZigBeeBleSubEnableStatus()>getZigBeeBleSubEnableStatus</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setZigBeeBleSubEnableStatus(int)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setZigBeeBleSubEnableStatus</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setZigBeeBleSubEnableStatus(int)>setZigBeeBleSubEnableStatus</a>(int zigBeeBleSubEnableStatus)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getMeta()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getMeta</h4>
                                        <pre class="methodSignature"> Map&lt;String, Object&gt; <a href=DeviceBean.html#getMeta()>getMeta</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setMeta(Map)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setMeta</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setMeta(Map)>setMeta</a>(Map&lt;String, Object&gt; meta)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getOwnerId()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getOwnerId</h4>
                                        <pre class="methodSignature"> String <a href=DeviceBean.html#getOwnerId()>getOwnerId</a>()</pre>
                                        <div class="block"><p>Get owner id of this device, owner id is home id.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setOwnerId(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setOwnerId</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setOwnerId(String)>setOwnerId</a>(String ownerId)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getConnectionStatus()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getConnectionStatus</h4>
                                        <pre class="methodSignature"> int <a href=DeviceBean.html#getConnectionStatus()>getConnectionStatus</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setConnectionStatus(int)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setConnectionStatus</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setConnectionStatus(int)>setConnectionStatus</a>(int connectionStatus)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getAccessType()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getAccessType</h4>
                                        <pre class="methodSignature"> int <a href=DeviceBean.html#getAccessType()>getAccessType</a>()</pre>
                                        <div class="block"><p>get device type0 : thing device1 : tripartite matter device2 : thing link device</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setAccessType(int)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setAccessType</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setAccessType(int)>setAccessType</a>(int accessType)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getThingModel()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getThingModel</h4>
                                        <pre class="methodSignature"> ThingSmartThingModel <a href=DeviceBean.html#getThingModel()>getThingModel</a>()</pre>
                                        <div class="block"><p>get thinglink model</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setThingModel(ThingSmartThingModel)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setThingModel</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setThingModel(ThingSmartThingModel)>setThingModel</a>(ThingSmartThingModel thingModel)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="isMatter()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>isMatter</h4>
                                        <pre class="methodSignature"> boolean <a href=DeviceBean.html#isMatter()>isMatter</a>()</pre>
                                        <div class="block"><p>是否是Matter设备，包含涂鸦Matte与三方Matter</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="isThingMatter()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>isThingMatter</h4>
                                        <pre class="methodSignature"> boolean <a href=DeviceBean.html#isThingMatter()>isThingMatter</a>()</pre>
                                        <div class="block"><p>是否是涂鸦体系的Matter 设备</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="isTripartiteMatter()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>isTripartiteMatter</h4>
                                        <pre class="methodSignature"> boolean <a href=DeviceBean.html#isTripartiteMatter()>isTripartiteMatter</a>()</pre>
                                        <div class="block"><p>是否是三方 Matter 设备</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="isSupportAutoUpgrade()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>isSupportAutoUpgrade</h4>
                                        <pre class="methodSignature"> boolean <a href=DeviceBean.html#isSupportAutoUpgrade()>isSupportAutoUpgrade</a>()</pre>
                                        <div class="block"><p>Is device support auto upgrade.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getCommunicationOnline(CommunicationEnum)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getCommunicationOnline</h4>
                                        <pre class="methodSignature"> boolean <a href=DeviceBean.html#getCommunicationOnline(CommunicationEnum)>getCommunicationOnline</a>(CommunicationEnum commEnum)</pre>
                                        <div class="block"><p>Get communication node online status, combine local online and cloud online status.</p><p>A communication node is a node that can connect to the Internet. For a sub-device,it is a gateway device; for a wifi and device, it is itself.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="isSupportGroup()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>isSupportGroup</h4>
                                        <pre class="methodSignature"> boolean <a href=DeviceBean.html#isSupportGroup()>isSupportGroup</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="isZigBeeSubDev()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>isZigBeeSubDev</h4>
                                        <pre class="methodSignature"> boolean <a href=DeviceBean.html#isZigBeeSubDev()>isZigBeeSubDev</a>()</pre>
                                        <div class="block"><p>Determine whether the current device is a zigbee sub-device</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="isInfraredSubDev()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>isInfraredSubDev</h4>
                                        <pre class="methodSignature"> boolean <a href=DeviceBean.html#isInfraredSubDev()>isInfraredSubDev</a>()</pre>
                                        <div class="block"><p>Determine whether the current device is a infrared sub-device</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="isInfraredWifi()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>isInfraredWifi</h4>
                                        <pre class="methodSignature"> boolean <a href=DeviceBean.html#isInfraredWifi()>isInfraredWifi</a>()</pre>
                                        <div class="block"><p>Determine whether the current device is a infrared gateway device</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="is433SubDev()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>is433SubDev</h4>
                                        <pre class="methodSignature"> boolean <a href=DeviceBean.html#is433SubDev()>is433SubDev</a>()</pre>
                                        <div class="block"><p>Determine whether the current device is a 433 sub-device</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="is433Wifi()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>is433Wifi</h4>
                                        <pre class="methodSignature"> boolean <a href=DeviceBean.html#is433Wifi()>is433Wifi</a>()</pre>
                                        <div class="block"><p>Determine whether the current device is a 433 gateway device</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="isThreadGwDev()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>isThreadGwDev</h4>
                                        <pre class="methodSignature"> boolean <a href=DeviceBean.html#isThreadGwDev()>isThreadGwDev</a>()</pre>
                                        <div class="block"><p>Determine whether the current device is a thread gateway device</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="isThreadSubDev()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>isThreadSubDev</h4>
                                        <pre class="methodSignature"> boolean <a href=DeviceBean.html#isThreadSubDev()>isThreadSubDev</a>()</pre>
                                        <div class="block"><p>Determine whether the current device is a thread sub device</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setLocalOnline(Boolean)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setLocalOnline</h4>
                                        <pre class="methodSignature">@Deprecated() void <a href=DeviceBean.html#setLocalOnline(Boolean)>setLocalOnline</a>(Boolean localOnline)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="isEncrypt()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>isEncrypt</h4>
                                        <pre class="methodSignature">@Deprecated() boolean <a href=DeviceBean.html#isEncrypt()>isEncrypt</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="isCloudOnline()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>isCloudOnline</h4>
                                        <pre class="methodSignature"> boolean <a href=DeviceBean.html#isCloudOnline()>isCloudOnline</a>()</pre>
                                        <div class="block"><p>Determine whether the device is online in the cloud.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="isZigBeeWifi()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>isZigBeeWifi</h4>
                                        <pre class="methodSignature"> boolean <a href=DeviceBean.html#isZigBeeWifi()>isZigBeeWifi</a>()</pre>
                                        <div class="block"><p>Determine whether it is a zigbee gateway.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="hasZigBee()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>hasZigBee</h4>
                                        <pre class="methodSignature"> boolean <a href=DeviceBean.html#hasZigBee()>hasZigBee</a>()</pre>
                                        <div class="block"><p>Determine the device has zigbee communication capability.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="isBleMeshWifi()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>isBleMeshWifi</h4>
                                        <pre class="methodSignature">@Deprecated() boolean <a href=DeviceBean.html#isBleMeshWifi()>isBleMeshWifi</a>()</pre>
                                        <div class="block"><p>Please use <a href=DeviceBean.html#isBlueMeshWifi()>isBlueMeshWifi</a> and <a href=DeviceBean.html#isSigMeshWifi()>isSigMeshWifi</a> replace.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="isBluetooth()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>isBluetooth</h4>
                                        <pre class="methodSignature"> boolean <a href=DeviceBean.html#isBluetooth()>isBluetooth</a>()</pre>
                                        <div class="block"><p>Determine whether the device has Bluetooth communication capability.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="isBeacon()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>isBeacon</h4>
                                        <pre class="methodSignature"> boolean <a href=DeviceBean.html#isBeacon()>isBeacon</a>()</pre>
                                        <div class="block"><p>Determine whether the device has Beacon communication capability.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="isSingleBle()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>isSingleBle</h4>
                                        <pre class="methodSignature"> boolean <a href=DeviceBean.html#isSingleBle()>isSingleBle</a>()</pre>
                                        <div class="block"><p>Determine whether the current device is a single-point Bluetooth device.</p><p>Single-point Bluetooth devices are devices that have no Internet communication capabilitiesand can only be controlled via Bluetooth in the near field.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="isBleMesh()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>isBleMesh</h4>
                                        <pre class="methodSignature">@Deprecated() boolean <a href=DeviceBean.html#isBleMesh()>isBleMesh</a>()</pre>
                                        <div class="block"><p>Please use <a href=DeviceBean.html#isBlueMesh()>isBlueMesh</a> and <a href=DeviceBean.html#isSigMesh()>isSigMesh</a> replace.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="isBlueMesh()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>isBlueMesh</h4>
                                        <pre class="methodSignature"> boolean <a href=DeviceBean.html#isBlueMesh()>isBlueMesh</a>()</pre>
                                        <div class="block"><p>Determine whether it has Bluetooth Mesh (Thing) capability.</p><p>Blue mesh is Bluetooth Mesh (Thing) protocol.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="isSigMesh()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>isSigMesh</h4>
                                        <pre class="methodSignature"> boolean <a href=DeviceBean.html#isSigMesh()>isSigMesh</a>()</pre>
                                        <div class="block"><p>Determine whether it has Bluetooth Mesh (SIG) capability.</p><p>Sig mesh is Bluetooth Mesh (SIG) protocol.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="isSigMeshWifi()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>isSigMeshWifi</h4>
                                        <pre class="methodSignature"> boolean <a href=DeviceBean.html#isSigMeshWifi()>isSigMeshWifi</a>()</pre>
                                        <div class="block"><p>Determine whether it is a Bluetooth Mesh (SIG) gateway.</p><p>Sig mesh device is Bluetooth Mesh (SIG) protocol.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="hasConfigSigMesh()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>hasConfigSigMesh</h4>
                                        <pre class="methodSignature"> boolean <a href=DeviceBean.html#hasConfigSigMesh()>hasConfigSigMesh</a>()</pre>
                                        <div class="block"><p>Determine whether the current device can activate Bluetooth Mesh (SIG) sub-device.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="hasConfigZigbee()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>hasConfigZigbee</h4>
                                        <pre class="methodSignature"> boolean <a href=DeviceBean.html#hasConfigZigbee()>hasConfigZigbee</a>()</pre>
                                        <div class="block"><p>Determine whether the current device can activate Zigbee sub-device.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="hasConfigSubpieces()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>hasConfigSubpieces</h4>
                                        <pre class="methodSignature"> boolean <a href=DeviceBean.html#hasConfigSubpieces()>hasConfigSubpieces</a>()</pre>
                                        <div class="block"><p>Determine whether the current device can activate Subpieces sub-device or Thing-Smesh sub-device.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="hasConfigBeacon()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>hasConfigBeacon</h4>
                                        <pre class="methodSignature"> boolean <a href=DeviceBean.html#hasConfigBeacon()>hasConfigBeacon</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="isBlueMeshWifi()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>isBlueMeshWifi</h4>
                                        <pre class="methodSignature"> boolean <a href=DeviceBean.html#isBlueMeshWifi()>isBlueMeshWifi</a>()</pre>
                                        <div class="block"><p>Determine whether it is a blue mesh gateway.</p><p>Blue mesh device is thing private mesh protocol.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="isWifiDevice()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>isWifiDevice</h4>
                                        <pre class="methodSignature">@Deprecated() boolean <a href=DeviceBean.html#isWifiDevice()>isWifiDevice</a>()</pre>
                                        <div class="block"><p>Determine whether the device is a wifi device.</p><p>Deprecated, replace by <a href=DeviceBean.html#hasMqttCommunication>hasMqttCommunication</a></p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="isVirtual()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>isVirtual</h4>
                                        <pre class="methodSignature"> boolean <a href=DeviceBean.html#isVirtual()>isVirtual</a>()</pre>
                                        <div class="block"><p>Determine whether the current device is a virtual device</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="isHasMqttCommunication()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>isHasMqttCommunication</h4>
                                        <pre class="methodSignature"> boolean <a href=DeviceBean.html#isHasMqttCommunication()>isHasMqttCommunication</a>()</pre>
                                        <div class="block"><p>Determine whether the device has mqtt communication capability</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="isHasLanCommunication()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>isHasLanCommunication</h4>
                                        <pre class="methodSignature"> boolean <a href=DeviceBean.html#isHasLanCommunication()>isHasLanCommunication</a>()</pre>
                                        <div class="block"><p>Determine whether the device has LAN communication capability</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="isHasBleCommunication()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>isHasBleCommunication</h4>
                                        <pre class="methodSignature"> boolean <a href=DeviceBean.html#isHasBleCommunication()>isHasBleCommunication</a>()</pre>
                                        <div class="block"><p>Determine whether the device has BLE(bluetooth low energy) communication capability</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="isHasSigmeshCommunication()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>isHasSigmeshCommunication</h4>
                                        <pre class="methodSignature"> boolean <a href=DeviceBean.html#isHasSigmeshCommunication()>isHasSigmeshCommunication</a>()</pre>
                                        <div class="block"><p>Determine whether the device has Bluetooth Mesh (SIG) communication capability</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="isHasHttpCommunication()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>isHasHttpCommunication</h4>
                                        <pre class="methodSignature"> boolean <a href=DeviceBean.html#isHasHttpCommunication()>isHasHttpCommunication</a>()</pre>
                                        <div class="block"><p>Determine whether the device has HTTP communication capability</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="isLocalDevice()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>isLocalDevice</h4>
                                        <pre class="methodSignature"> boolean <a href=DeviceBean.html#isLocalDevice()>isLocalDevice</a>()</pre>
                                        <div class="block"><p>是否是本地直连设备</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="isSupportThingModelDevice()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockListLast"
                                          >
                                    <li class="blockList">
                                        <h4>isSupportThingModelDevice</h4>
                                        <pre class="methodSignature"> boolean <a href=DeviceBean.html#isSupportThingModelDevice()>isSupportThingModelDevice</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                            </li>
                        </ul>
                    </section>
                    
                </li>
            </ul>
        </div>
    </div>
</main>
<footer role="contentinfo">
    <nav role="navigation">
        <!-- ======= START OF BOTTOM NAVBAR ====== -->
        <div class="bottomNav"><a id="navbar.bottom">
            <!--   -->
        </a>
            <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a>
            </div>
            <a id="navbar.bottom.firstrow">
                <!--   -->
            </a>
            <ul class="navList" title="Navigation">
    <li><a href="../../../../../index.html">Overview</a></li>
    
    <li><a href="package-summary.html">Package</a></li>
    
    <li class="navBarCell1Rev">Class</li>
    
    <li><a href="package-tree.html">Tree</a></li>
    
    <li><a href="../../../../../deprecated.html">Deprecated</a></li>
    <li><a href="../../../../../index-files/index-1.html">Index</a></li>
    <li>Help</li>
</ul></div>
        <a id="skip.navbar.bottom">
            <!--   -->
        </a>
        <div class="subNav">
<ul class="navList" id="allclasses_navbar_top" style="display: block;">
    <li><a href="../../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_top");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!--   -->
</a></div><!-- ======== END OF BOTTOM NAVBAR ======= -->
    </nav>
</footer><ul class="ui-autocomplete ui-front ui-menu ui-widget ui-widget-content" id="ui-id-1" tabindex="0"
    style="display: none;"></ul>
<span role="status" aria-live="assertive" aria-relevant="additions" class="ui-helper-hidden-accessible"></span>
</body>
</html>
